package com.ktgj.flight.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 国际机票订单发票信息对象 iflight_order_invoice
 * 
 * @author ruoyi
 * @date 2022-05-31
 */
public class IflightOrderInvoice extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 机票发票订单表主键 */
    private Long iflightOrderInvoiceId;

    /** 订单表主键ID */
    @Excel(name = "订单表主键ID")
    private Long orderid;

    /** 发票抬头 */
    @Excel(name = "发票抬头")
    private String invoicetitle;

    /** 发票税号 */
    @Excel(name = "发票税号")
    private String vatno;

    /** 发票金额 */
    @Excel(name = "发票金额")
    private Long invoiceamont;

    /** 电子邮箱 */
    @Excel(name = "电子邮箱")
    private String email;

    /** 联系人手机号 */
    @Excel(name = "联系人手机号")
    private String phone;

    /** 联系人姓名 */
    @Excel(name = "联系人姓名")
    private String username;

    /** 发票类型 */
    @Excel(name = "发票类型")
    private String billType;

    /** 发票注册地址 */
    @Excel(name = "发票注册地址")
    private String address;

    /** 银行账号 */
    @Excel(name = "银行账号")
    private String bankAccount;

    /** 银行名称 */
    @Excel(name = "银行名称")
    private String bankName;

    /** 电话 */
    @Excel(name = "电话")
    private String telephone;

    public String getBillType() {
        return billType;
    }

    public void setBillType(String billType) {
        this.billType = billType;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getBankAccount() {
        return bankAccount;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public void setIflightOrderInvoiceId(Long iflightOrderInvoiceId)
    {
        this.iflightOrderInvoiceId = iflightOrderInvoiceId;
    }

    public Long getIflightOrderInvoiceId() 
    {
        return iflightOrderInvoiceId;
    }
    public void setOrderid(Long orderid) 
    {
        this.orderid = orderid;
    }

    public Long getOrderid() 
    {
        return orderid;
    }
    public void setInvoicetitle(String invoicetitle) 
    {
        this.invoicetitle = invoicetitle;
    }

    public String getInvoicetitle() 
    {
        return invoicetitle;
    }
    public void setVatno(String vatno) 
    {
        this.vatno = vatno;
    }

    public String getVatno() 
    {
        return vatno;
    }
    public void setInvoiceamont(Long invoiceamont) 
    {
        this.invoiceamont = invoiceamont;
    }

    public Long getInvoiceamont() 
    {
        return invoiceamont;
    }
    public void setEmail(String email) 
    {
        this.email = email;
    }

    public String getEmail() 
    {
        return email;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setUsername(String username) 
    {
        this.username = username;
    }

    public String getUsername() 
    {
        return username;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("iflightOrderInvoiceId", getIflightOrderInvoiceId())
            .append("orderid", getOrderid())
            .append("invoicetitle", getInvoicetitle())
            .append("vatno", getVatno())
            .append("invoiceamont", getInvoiceamont())
            .append("email", getEmail())
            .append("phone", getPhone())
            .append("username", getUsername())
            .toString();
    }
}
